Academic Source Code Plagiarism Detection by Measuring Program Behavioral Similarity

نویسندگان

چکیده

Source code plagiarism is a long-standing issue in tertiary computer science education. Many source detection tools have been proposed to aid the of plagiarism. However, existing are not robust pervasive plagiarism-hiding transformations and can be inaccurate plagiarised code. This article presents BPlag, behavioural approach detection. BPlag designed both accurate Greater robustness accuracy afforded by analyzing behavior program, as perceived least susceptible aspect program impacted upon transformations. applies symbolic execution analyses represents novel graph-based format. Plagiarism then detected comparing these graphs evaluating similarity scores. evaluated for robustness, efficiency against five commonly used tools. It shown that more code, but less efficient than compared

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Source Code Similarity System for Plagiarism Detection

Source code plagiarism is an easy to do task, but very difficult to detect without proper tool support. Various source code similarity detection systems have been developed to help detect source code plagiarism. Those systems need to recognize a number of lexical and structural source code modifications. For example, by some structural modifications (e.g. modification of control structures, mod...

متن کامل

A Comparison of Similarity Techniques for Detecting Source Code Plagiarism

Academic dishonesty is a universal problem. Detecting duplicated text among natural language artifacts is a welldocumented task. However, performing similar analysis on source code presents unique problems. In this paper, I present a comparison of the application of various techniques in textual similarity processing on source code. Beyond this, I investigate the application of textual similari...

متن کامل

Online detection of source-code plagiarism in undergraduate programming courses

Plagiarism in programming courses has increased in recent years. Therefore, courses need to be adapted in concept and organization. A relentless pursuit of plagiarizing or the ineffective attempt to completely suppress all communication in the classroom are certainly as inadequate approaches as the installation of an offline plagiarism detection tool without a proper feedback mechanism for the ...

متن کامل

Normalization based Stop-Word approach to Source Code Plagiarism Detection

This paper is a report of PES Institute of Technology’s participation in the Cross Language Detection of Source Code Reuse (CL-SOCO) task at FIRE 2015 [1]. We approach this task as text document plagiarism task, without considering formal programming language grammatical structure. We use normalization of commonly used identifiers to detect pair of programs which have the same objective. We als...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2021

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2021.3069367